COSC 3P98 animation report

Nosetama Imoisili

Tools: Blender, VSDC free video editor.

Video Link:Pingpong animation

I started the animation by first creating my models, the first model created was the ping pong table.

This was done by using a cube and resizing that cube so that it appears like a traditional ping pong table.

Then I created split lines on the ping pong table so I can set the edges or the area where those split lines

were created to white. I then set the other areas or the major area of the ping pong table to a specific shade of

green (see image below).

Table

I then created the legs of the table by adding a cube, resizing that cube, then copying and moving into 5 other

places below the board. I also added a metal type of texture to the legs of the table to give it a slightly more

realistic feel (see image below for texture nodes used to create metal texture).

metal

I also added a cube and resized it to make the bars for the net on the board. The net itself is created by adding a

plane, section and subdividing that plane into multiple subdivisions, then using the wireframe modifier on the plane

to make it appear as if there are holes in it (see image below for net and wireframe used).

net

Then I added a ball by simply creating a sphere and setting the color to orange. The paddles are created by adding

a circle, resizing that circle, and using that extruding the under part of the circle to make the handle. The top

part is sectioned off and a part of it is extruded, that part is now coloured red and black for the top and bottom.

The handle itself is coloured brown. The next thing in the model is the ground plane and the surrounding walls, the

planes on their own were just added and resized but the texture is what gives them life. I textured the walls to

have a plaster feel using the aid of a YouTube video

Procedural Plaster Material (Blender Tutorial) the texture nodes are given below.

plaster

I also used a little help from a YouTube video to create the tile texture of the ground plane

Procedural Tile Material | Blender Tutorial the texture nodes are given below.

tile

The ping pong ball moves around the scene using a Nurbs path and this path was created by free hand drawing a path

in the edit mode of blender, then setting that properly and constantly extruding portions of that path to extend it.

This path is what creates the back and for movement of the ping pong ball as the ball is set to clamp and follow

that nurbs path. The animation of the ball is set and constrained to the nurbs path number of frames and evaluation

time so the keyframes created are a subject of the paddles moving around to appear as if it hits the ball.

The animation for the paddles is a bunch of simple location and rotation key frames put in the right position

and angle to make it appear as if it returns the ball. The animation ends because it appears as if one of the

paddles hits the ball wrongly and it goes out of bounds and bounces on the floor in which the camera follows

it in that direction. The music used in the animation video is [FREE] Freestyle Type Beat - "Same Day" l Free Type Beat 2022 l Rap Trap Instrumental a free non-profit

instrumental and this music was added using VSDC the free video editor.

The animation was rendered with Eevee on blender at 60 fps and has 1850 frames in total.